package com.jinyi.base.mvp

import android.content.Context

/**
 * JinYiTest
 * @Author：wwdeng
 * @CreateTime：2024/4/14 20:52
 * <pre>
 * view的基类
 * </pre>
 */
abstract interface IBaseView {

    /**
     * context
     */
    fun getContext(): Context?

    /**
     * 显示loading框
     */
    fun showLoading(msg: String?)

    /**
     * 隐藏loading框
     */
    fun hideLoading()

    /**
     * 接口加载完成
     */
    fun onRequestFinish()

    /**
     * 提示语
     * @param s
     */
    fun showToast(s: CharSequence?)
}